<?php

class Application_Model_OcupacionesComite extends Sgit_Model
{  
    protected $_name = 'ocupaciones_comite';
    protected $_primary = 'id';



    function getInactividad($anio,$mes)
    {
        $rows=$this->getAll(array('anio = ?'=>$anio));
        $rows=$this->assocArray2($rows,'mes');
       
        $euros_mes_m2=11;
        
        
        for($i=1;$i<=12;$i++){
            $fila[$i]['mes']=$rows[$i]['mes'];
            $fila[$i]['anio']=$rows[$i]['anio'];
            /*
            $fila[$i]['sup_total']=$rows[$i]['sup_total'];
            $fila[$i]['sup_ocupada']=$rows[$i]['sup_ocupada'];
            $fila[$i]['sup_prevision']=$rows[$i]['sup_prevision'];
            
            
            $fila[$i]['sup_ocupada']=$rows[$i]['sup_ocupada'];
            */
   
            $fila[$i]['estimado']+=$rows[$i]['sup_ocupada']*$euros_mes_m2;
            
            
            if($i >= $mes){
                $suma_prevision+=$rows[$i]['sup_prevision'];
               // $fila[$i]['suma_prevision']=$suma_prevision;
                $fila[$i]['presupuesto']=($suma_prevision+$rows[$i]['sup_ocupada'])*$euros_mes_m2;
            }else{
                $fila[$i]['presupuesto']=($rows[$i]['sup_ocupada'])*$euros_mes_m2;
            }
            
            $acumulado_presupuesto+=$fila[$i]['presupuesto'];
            $acumulado_estimado+=$fila[$i]['estimado'];
            $fila[$i]['acumulado_presupuesto']=$acumulado_presupuesto;
            $fila[$i]['acumulado_estimado']=$acumulado_estimado;
            
        }
        
        return $fila;
        
    }
    
    
    function getResumenInactividad($anio,$mes)
    {
        $rows=$this->getInactividad($anio,$mes);
        
        $ytd=$rows[$mes];
        $c=$rows[12];
        
        $salida['ytd']['A']['inactividad']=$ytd['acumulado_estimado'];
        $salida['ytd']['P']['inactividad']=$ytd['acumulado_presupuesto'];
        $salida['C']['A']['inactividad']=$c['acumulado_estimado'];
        $salida['C']['P']['inactividad']=$c['acumulado_presupuesto'];
        
        return $salida;
        
    }

}  




